// let baseUrl = '/dpc' //本地路径
// let baseUrl = 'http://bkda.kaigekeji.com' //app路径
 let baseUrl = 'http://zoufang.tanhuajy.cn'
 let Url = 'http://zoufang.tanhuajy.cn/api'
const post = (url, data) => {
	// uni.showLoading({
	// 	mask: true,
	// })
	let token = '';
	try {
		const value = uni.getStorageSync('token');
		if (value) {
			token = value
			// console.log(token)
		}
	} catch (e) {
		// error
	}
	
	
	let httpDefaultOpts = {
		
		
		//#ifdef MP-WEIXIN
		  url: baseUrl + url,
		//#endif
		
		//#ifdef APP-PLUS
		url: baseUrl + url,
		//#endif
		//#ifdef H5
		url: 'api/'+url,
		//#endif
		data: data,
		method: "POST",
		header: {
			'token':token,
			"Content-Type": "application/json;charset=utf-8",
		},
		// dataType:'json'
	}
	let promise = new Promise(function(resolve, reject) {
		uni.request(httpDefaultOpts).then(
			(res) => {
			// console.log(res)
					if(res[1].data.code==401){
						uni.removeStorageSync('token')
						   uni.showToast({
								icon: 'none',
								title: res[1].msg
							})
							setTimeout(function() {
									uni.reLaunch({
										url: '/pages/login/login'
									})
								
							}, 1500)
						}else{
							// uni.showToast({
							// 		icon: 'none',
							// 		icon:'loading',
							// 		title: res[1].data.msg
							// 	})
							
						}
				
				resolve(res[1].data)
			}
		).catch(
			(response) => {
				uni.hideLoading();
				// console.log(response);
				// if (response[1].data.code === 0) {
				// 	uni.reLaunch({
				// 		url: '/pages/login/login'
				// 	})
				// }
				reject(response)
			}
		)
	})
	return promise
};
const get = (url, data) => {
	// let token = '';
	// try {
	// 	const value = uni.getStorageSync('token');
	// 	if (value) {
	// 		token = value
	// 	}
	// } catch (e) {
	// 	// error
	// }
	let httpDefaultOpts = {
		
		//#ifdef MP-WEIXIN
		  url: baseUrl + url,
		//#endif
		
		//#ifdef APP-PLUS
		url: baseUrl + url,
		//#endif
		//#ifdef H5
		url: url,
		//#endif
		method: "GET",
		data: data,
		header: {
			    // 'token':token,
		
			"Content-Type": "application/json",
		},
		dataType: 'json'
	}
	let promise = new Promise(function(resolve, reject) {
		uni.request(httpDefaultOpts).then(
			(res) => {
				uni.hideLoading();
				// console.log(res)
				// if (res[1].data.code == 1) {
				// 	// return;
					
				// 	if(res[1].data.code==201){
				// 		uni.removeStorageSync('token')
				// 		uni.showToast({
				// 				icon: 'none',
				// 				title: 'Giriş yapmak için atlamak üzere'
				// 			})
				// 			setTimeout(function() {
				// 					uni.reLaunch({
				// 						url: '/pages/login/login'
				// 					})
								
				// 			}, 1500)
				// 		}else{
				// 			uni.showToast({
				// 					icon: 'none',
				// 					icon:'loading',
				// 					title: res[1].data.msg
				// 				})
							
				// 		}
				// 	}
				resolve(res[1].data)
			}
		).catch(
			(response) => {
				uni.hideLoading();
				reject(response)
			}
		)
	})
	return promise
};


export default {
	post,
	get
}
